<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibTools: 成员列表</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibTools
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">CIoPortService 成员列表</div>  </div>
</div><!--header-->
<div class="contents">

<p>成员的完整列表，这些成员属于 <a class="el" href="class_c_io_port_service.html">CIoPortService</a>,包括所有继承而来的类成员</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a4ff69b422ec8562a5dee6b8f7cef5cc0">_bStop</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a407c9ef3c1dba3149bfeee7a3efbbf01">_bWriteLog</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#aa0c2ca982c8e1aa9f810291b7de79468">_completeFunc</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a523d78403f114ad8b1750bf408f34084">_dwFlagId</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a3dc61fe79fcc2d07518bfa701bd2f779">_hWaitServerStop</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a922c83ecaab9ff0ce743d6e4f60d243f">_ioCompletes</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#ac73a13df92eb91e9d6878236f4349d59">_linuxInit</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#ab735af8e6a6f6a5a4491afae96e3c9f7">_ManagerTimeout</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#af2c36a2bd4d03cb124cdd6c9bef5bb3c">_mutexDeque</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#abd6cae804dc7cf92c7c79d9e0549c176">_threadNum</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#ae4a7f39422d33ef77ca8ea89b749d613">_timeoutFunc</a></td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a56a36acfa1bc12143465fb5bcd235a5a">CIoPortService</a>(IoCompleteFunc func)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a78ca0acac3a2f3ca5890cc9db01a2dfe">ClearAllDeque</a>()</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a3de4a75423e43c4100831feee1c67406">Close</a>(CSocket &amp;sock)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a258367c891c1b3f4208c7b41e95b864d">DeliveryRecv</a>(CSocket &amp;sock, char *first, char *end, CSockAddr *addr, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NullPtr)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a61ce383d1dc8faf0f821237e4cc438cf">DeliveryWrite</a>(CSocket &amp;sock, const char *first, const char *end, CSockAddr *addr, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NullPtr)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a6a56a2a5a014ee11d4696eac5096d198">DelTimer</a>(TimerInfo &amp;tinfo)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a250b7ebec0e43bda54858b198e66c867">GetFlagId</a>()</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#afc1a07c4cf6e9aa6f2a00d157dfd9eed">Init</a>(CSocket &amp;sock, bool isServer=false)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a4e27edba8096659e67f2f275eeeba984">IsInit</a>() const =0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a87b609526def283ffb20cc4b4c082473">IsStop</a>() const =0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a88ce9281be3952a469f8c3b6bf0f9d5b">NotifyStop</a>()=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a2b82286514aa89ecd2a7470047c4845e">Post</a>(const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NullPtr)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#aa9c6a13fde3ceae6b494568242681714">PostAcceptEx</a>(CSocket &amp;svrSock, CSocket &amp;cliSock, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NullPtr)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#af9546027933d2fcfcdc31b9366308ec3">PostConnectEx</a>(CSocket &amp;sock, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker=NullPtr)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a56a9ae4bb89bd85e21ae5507e3c6b093">Run</a>()=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a8eb92d255bda145631e1dc57e42d3dba">Run_One</a>()=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#aaba7ef56add86b61b7d3d95ac95b00bc">SetIoBuffer</a>(OVERLAPPED_EX *io, DWORD status, const char *first, const char *end, CSockAddr *addr, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a31f5b0cd661829a0772d69f2558cf9c7">SetIoBuffer</a>(OVERLAPPED_EX *io, DWORD status, const SharedPtr&lt; HandleBase &gt; &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#a6bb17ecf133490bae0d660eeeff35f76">SetSocketBuffer</a>(CSocket &amp;sock, CBasicService *oldService)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#a5ffa1d9379ae7595d2febd119f42a738">SetTimer</a>(TimerInfo &amp;tinfo)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#aedf29d5a0b744177d997d156068545bf">SetWriteLog</a>(bool bWriteLog)</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#ae247b9ad53c577481a6a17713e6a0685">Shutdown</a>()=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_io_port_service.html#ac30315805f5476c9e5ff36f3fa542485">UpdateTimer</a>(TimerInfo &amp;tinfo)=0</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_io_port_service.html#af3a26ecd2d08e394ff350d814dc279be">~CIoPortService</a>()</td><td class="entry"><a class="el" href="class_c_io_port_service.html">CIoPortService</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
